package com.example.demo.enums;

/**
 * Description:批量操作状态
 *
 * @Author zmf
 * @Date 2018/8/31  22:54
 */
public enum BatchStatusEnum {

    USER_IN_USE("审核通过,解锁",1),
    USER_DELETE("删除--不做判断",2),
    USER_NOT("待审核--不做判断",3),
    USER_REJECT("审核不通过",4),
    USER_LOCK("锁定",5),
    USER_ERROR("不做判断",997);


    private String nameCn;
    private Integer value;

    BatchStatusEnum(String nameCn, Integer value){
        this.nameCn = nameCn;
        this.value=value;
    }

    public String getNameCn() {
        return nameCn;
    }
    public Integer getValue() {
        return value;
    }



    public static BatchStatusEnum getByValue(Integer value){
        for(BatchStatusEnum transactType : values()){
            if (transactType.getValue().toString().equals(value.toString())) {
                return transactType;
            }
        }
        return BatchStatusEnum.USER_ERROR;
    }
}
